class Pro {
    constructor(f) {
        this.$f = f
    }

    map = (func) => {
        func(this.$f)
    }
}

let p = new Pro(() => {
    setTimeout(() => {
    }, 0)
});

console.dir(p)
